package com.naiterui.ehp.bs.im.vo.dto;

/**
 * 内部接口医生信息
 * @author liudelong
 * @since 2.14.0
 */
public class DoctorDTO implements java.io.Serializable {
    private static final long serialVersionUID = -2194906377357644839L;

    /**
     * 医生ID
     */
    private Long id;

    /**
     * 医生姓名
     */
    private String name;

    /**
     * 手机号
     */
    private String phone;

    /**
     * 科室ID
     */
    private Integer departmentId;

    /**
     * 医生科室
     */
    private String departmentName;

    /**
     * 医生医院
     */
    private String hospitalName;

    /**
     * 医生备案医院ID
     */
    private Integer recordHospitalId;

    /**
     * 医生认证状态
     */
    private Integer doctorStatus;

    /**
     * 医生备案状态
     */
    private Integer recordStatus;

    /**
     * 医生所属区域
     */
    private Integer cityId;

    /**
     * 医生设计区域价格城市id
     */
    private Integer priceCityId;

    /**
     * 是否是阳光化医生
     */
    private Boolean isPublic;

    /**
     * 正大天晴医生标识
     */
    private Boolean isCttq;

    /**
     * 辉瑞医生标识
     */
    private Boolean isPfizer;

    /**
     * 是否诊所医生
     */
    private Integer clinic;

    /**
     * 控制指数显示方式：0不显示 、1小七指数、2市场积分
     */
    private Integer showCommission;

    /**
     * 健康检查申请标识：<code>examine</code>
     */
    private Boolean examine;

    public Long getId() {
        return this.id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getName() {
        return this.name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getDepartmentId() {
        return this.departmentId;
    }

    public void setDepartmentId(Integer departmentId) {
        this.departmentId = departmentId;
    }

    public String getDepartmentName() {
        return this.departmentName;
    }

    public void setDepartmentName(String departmentName) {
        this.departmentName = departmentName;
    }

    public String getHospitalName() {
        return this.hospitalName;
    }

    public void setHospitalName(String hospitalName) {
        this.hospitalName = hospitalName;
    }

    public Integer getRecordHospitalId() {
        return this.recordHospitalId;
    }

    public void setRecordHospitalId(Integer recordHospitalId) {
        this.recordHospitalId = recordHospitalId;
    }

    public Integer getDoctorStatus() {
        return this.doctorStatus;
    }

    public void setDoctorStatus(Integer doctorStatus) {
        this.doctorStatus = doctorStatus;
    }

    public Integer getRecordStatus() {
        return this.recordStatus;
    }

    public void setRecordStatus(Integer recordStatus) {
        this.recordStatus = recordStatus;
    }

    public Integer getCityId() {
        return this.cityId;
    }

    public void setCityId(Integer cityId) {
        this.cityId = cityId;
    }

    public Boolean getPublic() {
        return this.isPublic;
    }

    public void setPublic(Boolean aPublic) {
        this.isPublic = aPublic;
    }

    public Boolean getCttq() {
        return this.isCttq;
    }

    public void setCttq(Boolean cttq) {
        this.isCttq = cttq;
    }

    public Boolean getPfizer() {
        return this.isPfizer;
    }

    public void setPfizer(Boolean pfizer) {
        this.isPfizer = pfizer;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public Integer getPriceCityId() {
        return priceCityId;
    }

    public void setPriceCityId(Integer priceCityId) {
        this.priceCityId = priceCityId;
    }

    public Integer getClinic() {
        return clinic;
    }

    public void setClinic(Integer clinic) {
        this.clinic = clinic;
    }

    public Integer getShowCommission() {
        return showCommission;
    }

    public void setShowCommission(Integer showCommission) {
        this.showCommission = showCommission;
    }

    public Boolean getExamine() {
        return examine;
    }

    public void setExamine(Boolean examine) {
        this.examine = examine;
    }

    @Override
    public String toString() {
        return "DoctorDTO [id=" + id + ", name=" + name + ", phone=" + phone + ", departmentId=" + departmentId + ", departmentName=" + departmentName
                + ", hospitalName=" + hospitalName + ", recordHospitalId=" + recordHospitalId + ", doctorStatus=" + doctorStatus + ", recordStatus="
                + recordStatus + ", cityId=" + cityId + ", priceCityId=" + priceCityId + ", isPublic=" + isPublic + ", isCttq=" + isCttq
                + ", isPfizer=" + isPfizer + ", clinic=" + clinic + ", showCommission=" + showCommission + ", examine=" + examine + "]";
    }

}
